<!DOCTYPE html>
<html lang="en">

<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>

<body>
  <script>
    // function getHuiWen(val){
    //   const Arr = [...Array(val).keys()]
    //   return Arr.filter(v=>v>10&&v===Number(Object.values(v.toString()).reverse().join('')))

    // }

    // console.log(getHuiWen(1000))

    function palindrome(max) {
      return [...Array(max + 1).keys()].reduce((a, c, i) => {
        if (i > 10) {
          const [x, y] = [`${i}`, Object.values(String(c)).reverse().join('')]
          x === y ? a.push(i) : ''
        }
        return a
      }, [])
      // return Array(max + 1).fill('').reduce((a, c, i) => {
      //   if (i > 10) {
      //     const arr = Array.from(`${i}`)
      //     const [x, y] = [`${i}`, arr.reverse().join('')]
      //     x === y && a.push(i)
      //   }
      //   return a
      // }, [])
    }
    // 总共189个
    console.log(palindrome(10000))
  </script>
</body>

</html>